implemento remolcado - Spanish English Dictionary